body {text-align: center; padding: 0 0 18px; margin: 0;}
#rootWrapper {width: 1000px; margin: 0 auto; text-align: left;}
* html #rootWrapper {width: 1006px;}
* + html #rootWrapper {width: 1006px;}
#root {}
#header {overflow: hidden; zoom: 1;}
.messagesAndTowns {overflow: hidden;}
#towns {float:right; text-align: center; line-height: 14px;}
#towns a {text-decoration:none; font:bold 12px sans-serif;}
.townsLeft{float: left; width: 32px;height: 18px;}
.town {float:left; padding: 1px 2px 1px; }
.townsRight{float: left;width: 32px;height: 18px;}
.infoAndOrders {overflow: hidden;}
#towns .townSelected a {text-decoration: underline;}
#userInfo {float: right; padding-top: 9px;}
#userInfo a{font:bold 12px sans-serif; text-align: center; text-decoration:none;}
#userInfo a:hover{text-decoration:underline;}
.welcomeLinks{float:left; clear: both;}
.welcomeUser{float:left;}
.flashContainer{float:left;}
.flash{float:left;}                                               /*?????????????????*/
#ordersDayNight {float: left;}
#orderDay {width: 175px;float: left;padding:2px 0px 1px 55px;}
#orderDay a {color: #ffffff; font:bold 13px sans-serif; text-decoration: none;display: block;}
#orderNight {float: left; width: 175px;  padding:2px 0px 1px 33px;}
#orderNight a {color: #ffffff; font:bold 13px sans-serif; text-decoration: none;display: block;}
#ordersDayNight .orderTime a{font:bold 10px cursive, sans-serif;display: block;margin-left: 15px;}
#headerPicture {overflow: hidden; clear: both; height: 132px;}
#logo {float: left; width: 132px; height: 132px;}
#topMenu {float: right; margin-top:99px;}
.topMenuItem {float: left;}
#middle {overflow: hidden; zoom: 1;}
#leftNavTop{overflow:hidden; padding:8px 0 9px; text-align:center;font:bold 14px sans-serif;;}
#left {float: left; width: 217px;}
#leftContainer{overflow: hidden; width:203px;margin: 10px 7px 0px;}
#leftBanners{width: 203px; margin:51px 0px 0px 0px;}
.leftBanner {display: block; padding-bottom: 5px;}
.leftBanner img {width: 203px; border: 0}
#townShops {overflow: hidden;}
#townShop {padding-top:3px;}
.townShop a:link, .townShop a:visited, .townShop  a:hover, .townShop a:active{ width: 203px;float:left; padding:4px 0 4px 10px;
               text-decoration:none; border-bottom:1px solid #ccc; font:bold 12px sans-serif; color: #000;}
#newShop {margin:100px 0px 0px 0px;}
#newShop a:link, #newShop a:visited, #newShop  a:hover, #newShop  a:active{width: 203px;
               text-align: center; padding:27px 0px; font:bold 14px sans-serif; color: #000; display: block; text-decoration:none;}
.townShopFooter{width:203px; overflow:hidden;padding:16px 0; font-size: 0;}
.contentBlock{margin:10px 0px 15px 0px; overflow: hidden; zoom: 1;}
#top {overflow: hidden;}
#topBanners {margin:10px 0px 0px 0px;}
.roundTopRight {background-position: top right; padding-right: 15px;}
.roundTopLeft {background-position: top left; height: 15px;}
.roundBottomRight {background-position: bottom right; padding-right: 15px; zoom: 1;}
.roundBottomLeft {background-position: bottom left; }
.roundContentcontainer {background-image: url(/images/regBorderDay.png);}
.formSectionGeneral {padding-left: 15px;}
.topMenuItem  a,.topMenuItem a:visited{width: 115px; float: left; padding:10px 0px; font:bold 14px sans-serif; color: #000; text-align: center;text-decoration: none;}
.topMenuItem a:hover,.topMenuItem a:active{width: 115px; float: left; padding:10px 0px; font:bold 14px sans-serif; color: #000; text-align: center;text-decoration: underline;}
.topMenuItemFirst a,.topMenuItemFirst a:visited{width: 139px; float: left; padding:10px 0px; font:bold 14px sans-serif; color: #000; text-align: center;text-decoration: none;}
.topMenuItemFirst a:hover,.topMenuItemFirst a:active{width: 139px; float: left; padding:10px 0px; font:bold 14px sans-serif; color: #000; text-align: center; text-decoration: underline;}
.topMenuItemSelected  a{width: 115px; float: left; padding:10px 0px; font:bold 14px sans-serif; color: #000; text-align: center;}
.topMenuItemSelected.topMenuItemFirst a{width: 139px; float: left; padding:10px 0px; font:bold 14px sans-serif; text-align: center;}
#rightWrapper {overflow: hidden; zoom: 1;}
#centerAndRight {overflow: hidden; zoom: 1;}
#right {float: right; width: 137px; margin: 10px 0 0 7px; display: inline;}
#rightBanners{margin-top: 10px; overflow: hidden; clear: both;}
.rightBanner {display: block; padding-bottom: 5px;}
.rightBanner img {width: 130px; border: 0;}
#center {overflow: hidden; zoom: 1;}
#footer {margin: 0 auto; height:7px; width:1000px; overflow:hidden;}

/*Thank You Text*/
#headerText .thankYouHeader{padding:0; }

/*Cart*/
#cart {height:183px; background-repeat:no-repeat; overflow:hidden;}
.cartTotal{margin:95px 0 0 10px; font:bold 12px sans-serif;}
.cartTitle{font:bold 13px sans-serif; margin:8px 0px 0px 18px;}
.cartButton{padding:5px 17px 4px; margin:4px 0 0 25px; float:left; display: inline;}
.cartButton a{font:bold 12px sans-serif; text-decoration:none;}
.cartShop{font: normal 14px sans-serif; clear:left;margin: 10px;}
.cartShopHeader{font:bold 16px sans-serif; }
.cartProfile form {overflow: hidden;}
.cartCategor{overflow: hidden;margin-top: 10px;}
.cartCategorHeader{margin:5px 0px 5px 15px; font:bold 14px sans-serif;text-decoration: underline; text-align: left;}
.cartCategorHeaderName{text-transform: capitalize;}
.cartCategorBody{float:right; }
.cartProductValueDelete a{display: block; background-image: url(/images/cartDelete.png); margin:1px 0 0 25px; width: 20px; height: 20px;}
.cartShopContinue{float: left; padding:5px 38px 9px 25px;}
.cartShopContinue a{font:bold 14px sans-serif; text-decoration:none;}
.cartShopHeader{text-align:center; overflow: hidden;}
.cartShopBody{margin-bottom:10px; overflow: hidden;}
.cartProductLabel {width:107px;}
.cartShopDelSumBlock{margin: 5px 0px;float:right;width:200px; display: inline; font: bold 14px sans-serif;}
.cartShopFooter {overflow: hidden;}
.cartProfileButtonUpdate{background-image: url(/images/cartUpdate.png); padding:6px 23px 6px 50px; float:left; font:bold 14px sans-serif; background-repeat:no-repeat;}
.cartShopDeliveryLabel, .cartShopSumLabel{width:70px;float:left;font:bold 13px sans-serif; color: #BD261A;}
.cartProfileTotal{width: 200px; float: right; margin:10px; font:bold 14px sans-serif; color:#BD261A; text-decoration: underline; }
.cartProfileTotalLabel{width:70px;}
.cartProfileButtons{margin:12px 15px 30px; overflow: hidden; clear: both;}
.cartProftonPayileBut{background-image: url(/images/buttons/payButton.png);text-decoration: none;padding:9px 67px 9px 25px;color: #fff; font:bold 15px sans-serif;}
.cartProfileButtonBack{background-image: url(/images/buttons/payBackButton.png);text-decoration: none;padding:8px 27px 9px 29px;color: #fff; font:bold 15px sans-serif;margin-right: 115px;}
.cartProfileButtonNext{float:right; padding:7px 49px 7px 70px; display: inline; font:bold 14px sans-serif;margin-right:50px;text-decoration: none;}
.cartEmpty{font:bold italic 15px sans-serif; margin:10px 28px 25px;}
.orderShowFields{margin-left: 25px;font: bold italic 13px sans-serif;}
.userOrderTable{background-image: url(/images/contentDay.png);overflow:hidden;}
.userOrderTable th{padding:6px 30px;}
.userTableOrders{text-align: center; margin-bottom: 60px;}
.userTableOrders td a {font:bold 13px sans-serif;text-decoration: none;}
.userTableOrders td {font:bold 13px sans-serif;}
/*Text*/
.successHeaderOrder{margin:0;}
#thankYouBlocks{font: bold italic 15px sans-serif; margin:10px 28px 70px;}
.thankYouBlock {margin:0px 0px 15px 0px;}
.formTitleContact {display: none;}
/*Contact Questions*/
.contactQuestion{margin:7px 0px 0px 20px;}
.contactAnswer{width:550px;margin:10px 0 0 30px;display:none;}
#contactHeader{margin:0px 0px 10px 0px;}
.contactVisible {background: url(/images/arrowRight.png) no-repeat;padding: 1px 20px;}
.contactHidden {background: url(/images/arrowDown.png) no-repeat;padding: 1px 20px;}

.day {background-image: url(/images/bg.jpg); background-color:#C3CED0;color:#000;}
.day #towns {}
.day .townShop a:link, .day .townShop a:visited, .day .townShop  a:hover, .day .townShop a:active{background-color: #F6F6F6; border-bottom:1px solid #ccc; color: #000;}
.day #towns a {color: #000;}
.day .townsLeft{background: url(/images/townsLeftDay.png);}
.day .town{background: url(/images/townsRepeatDay.png);}
.day .townsRight{background: url(/images/townsRightDay.png);}
.day #towns .townSelected a {color: #BD261A;}
.day .townShopFooter{background-image: url(/images/townShopFooterDay.png)}
.day #orderDay {background-image: url(/images/dayDayOrder.png);}
.day #orderNight{background-image: url(/images/dayNightOrder.png);}
.day #clockContainer{background-image: url(/images/headerBgClockDay.png); background-repeat: no-repeat;}
.day #headerPicture {background-image: url(/images/headerBgDay.jpg);}
.day .topMenuItem  a{ background-image: url(/images/dayTopNav.png); }
.day .topMenuItemFirst a{ background-image: url(/images/dayTopNavFirst.png); }
.day .topMenuItemSelected a{ background-image: url(/images/dayTopNavAct.png);}
.day .topMenuItemSelected.topMenuItemFirst a{background-image: url(/images/dayTopNavActFirst.png);}
.day #middle{background-color:#DEDEDE;}
.day #leftNavTop{background-image: url(/images/leftNavTopDay.png); color:#000;}
.day .shop a:link, .day .shop a:visited, .day .shop  a:hover, .day .shop  a:active{background-color: #FCFCFC; float:left; border-bottom:1px solid #ccc; color: #000;}
.day #newShop a:link, .day #newShop a:visited, .day #newShop  a:hover, .day #newShop  a:active{background-image: url(/images/contactButtonDay.png); color:#BD261A;}
.day .shopName {color: #BD261A;}
.day #cart{background-image: url(/images/cartDay.png);}
.day .cartButton a{color: #fff;background-image: url(/images/cartButton.png);padding:5px 15px 4px 19px;text-align: center;}
.day .cartCategorHeader{color:#BD261A;}
.day .cartTotal{color: #000;}
.day .cartProductLabel, .day .cartShopHeader {color:#BD261A;}
.day .cartShop{color:#000;}
.day .cartShopContinue{background: url(/images/cartContinueDay.png)no-repeat;}
.day .cartShopContinue a{color:#fff;}
.day .cartProfileButtonUpdate{color:#fff;}
.day .cartProfileButtonNext {background-image: url(/images/productBuyDay.png);color:#fff;}
.day.roundCartcontainer {background-image: url(/images/regBorderDay.png);}
.day .contentBlock{background-color:#F6F6F6;}
.day #shopsTitle, .day #desiresTitle, .day .formTitle, .day .cartProfiletitle, .day .shopProfileName, .day .productsTitle, 
.day .successHeaderOrder, .day .productsShopLink, .day .thankYouHeader, .day .novationsHeader, .day .receiptsHeader, 
.day .novationProfileHeader, .day .receiptProfileHeader, .day .pageContentHeader, .day .contactTitle{background-image: url(/images/contentDay.png);color: #BE0F05; }
.day .hotBlog {background: url(/images/blogBackgroundDay.jpg)no-repeat;}
.day .hotBlogs a{color:#404040;}
.day #blogLinks{background: #F6F6F6;}
.day .hotBlogsNovations {background: url(/images/middleLineDay.png)repeat-y;}
.day .hotBlogNovations, .day .hotBlogsReceipts{color: #BD261A;}
.day .novationTitle, .day .receiptTitle{color:#BD261A;}
.day .novationDate, .day .novationProfileDate, .day .receiptDate{color:#000;}
.day .novationAbbr, .day .novationProfileContent, .day .receiptAbbr{color:#000;}
.day .novationSeeMore, .day .receiptSeeMore{color:#AF9C44;}
.day #footer {background-image: url(/images/middleFooterDay.png);}
.day .desireName {color: #000;}
.day .shopContainer {background-color: #D1D1D1; border: 1px solid #BCBCBC;}
.day #userInfo a{color: #000;}
.day .categorContainer{background: url(/images/desireBorderDay.png);background-repeat: no-repeat;}
.day .categorName {color: #BD261A;}
.day #categorsTitle{color:#000; }
.day #desireProfile,.day .productContainer, .day #shopProfile  {background-color:#D1D1D1; border:1px solid #BCBCBC; }
.day .productName{background-image: url(/images/bgCategorNameDay.jpg); color:#BD261A;}
.day .productDescription{color: #000;}
.day .productPrice{color: #000;}
.day .productBuy{background: url(/images/productBuyDay.png); color:#fff;}
.day .userOrderTable{background-image: url(/images/contentDay.png);}
.day .pagination {background-color: #F4F4F4; color: #999;}
.day .pagination .current {background-color: #fff; border-left: 1px solid #E6E6E6; border-right: 1px solid #E6E6E6; border-top: 1px solid #FFFFFF; color: #707070;}
.day .pagination a {color:#7F7F7F;}
.day .welcomeUser{color:#000; margin-left: 10px;}
.day .shopProfileNameValue{}
.day .roundQacontent {background-image: url(/images/regBorderDay.png);}
.day .qaItemQuestion{color: #BD261A;}
.day .qaItemAnswer{color: #404040;}
.day  #clock {background: url(/images/clock.png);}
.day #sec {background: url(/images/sechandNight.png);}
.day #min {background: url(/images/minhandNight.png) no-repeat;}
.day #hour {background: url(/images/hourhandNight.png);}



.night {background-image: url(/images/bgNight.jpg); background-color:#1B5F84; color: #ccc;}
.night #towns {}
.night .townShop a:link, .night .townShop a:visited, .night .townShop  a:hover, .night .townShop a:active{background-color: #6D6D6D; border-bottom:1px solid #000; color: #ccc;}
.night #towns a {color: #ccc;}
.night .townsLeft{background: url(/images/townsLeftNight.png);}
.night .town{background: url(/images/townsRepeatNight.png);}
.night .townsRight{background: url(/images/townsRightNight.png);}
.night #towns .townSelected a {color: #D43925;}
.night .townShopFooter{background-image: url(/images/townShopFooterNight.png)}
.night #orderDay {background-image: url(/images/nightDayOrder.png);}
.night #orderNight{background-image: url(/images/nightNightOrder.png);}
.night #clockContainer{background-image: url(/images/headerBgClockNight.jpg);}
.night #headerPicture {background-image: url(/images/headerBgNight.jpg);}
.night .topMenuItem  a{ background-image: url(/images/nightTopNav.png);color: #fff;}
.night .topMenuItemFirst a{ background-image: url(/images/nightTopNavFirst.png);}
.night .topMenuItemSelected  a{ background-image: url(/images/nightTopNavAct.png); color: #fff}
.night .topMenuItemSelected.topMenuItemFirst a{background-image: url(/images/nightTopNavActFirst.png); color: #fff;}
.night #middle{background-color:#2F3133;}
.night #leftNavTop{background-image: url(/images/leftNavTopNight.png);}
.night .shop a:link, .night .shop a:visited,.night .shop  a:hover,.night .shop  a:active{background-color: #777;border-bottom:1px solid #141E20; color: #fff;}
.night #newShop a:link, .night #newShop a:visited, .night #newShop  a:hover, .night #newShop a:active{background-image: url(/images/contactButtonNight.png); color:#D43925;;}
.night .shopName {color: #D43925;}
.night #cart {background-image: url(/images/cartNight.png);}
.night .cartButton a{color: #ccc;background-image: url(/images/cartButton.png);padding:5px 15px 4px 19px;text-align: center;}
.night.cartCategorHeader{color:#D43925;}
.night .cartTotal{color: #ccc;}
.night .cartShop, .night .cartProfileTotal {color:#ccc;}
.night .cartProductLabel, .night .cartShopHeader {color:#D43925;}
.night .cartShopContinue{background: url(/images/cartContinueNight.png) no-repeat;}
.night .cartShopContinue a{color:#fff;}
.night .cartProfileButtonUpdate{color:#fff;}
.night .cartProfileButtonNext{background-image: url(/images/productBuyNight.png);color:#fff;}
.night .contentBlock{background-color:#222125;}
.night #desiresTitle, .night #shopsTitle, .night .formTitle, .night .cartProfiletitle, .night .shopProfileName, .night .productsTitle,
.night .successHeaderOrder, .night .thankYouHeader, .night .novationsHeader, .night .receiptsHeader, 
.night .novationProfileHeader, .night .receiptProfileHeader, .night .pageContentHeader, .night .contactTitle {background-image: url(/images/contentNight.png); color: #D43925;}
.night .productsShopLink{color:#ccc;}
.night .hotBlog {background: url(/images/blogBackgroundNight.jpg)no-repeat;}
.night .hotBlogs a{color:#ccc;}
.night #blogLinks{background: #222125;}
.night .hotBlogsNovations {background: url(/images/middleLineNight.png)repeat-y;}
.night .novationTitle, .night .receiptTitle{color:#D43925;}
.night .novationDate, .night .novationProfileDate, .night .receiptDate{color:#ccc;}
.night .novationAbbr, .night .novationProfileContent, .night .receiptAbbr{color:#ccc;}
.night .novationSeeMore, .night .receiptSeeMore{color:#D7BF50;}
.night #footer {background-image: url(/images/middleFooterNight.png);}
.night .shopContainer {background-color:#3B3B3D; border:1px solid #8C8C91;}
.night .desireName {color: #ccc;}
.night #userInfo a{color: #fff;}
.night .categorContainer{background-color:#3B3B3D; border:1px solid #8C8C91;}
.night .categorName {color: #D43925;}
.night #categorsTitle{color:#ccc; }
.night #desireProfile, .night .productContainer, .night  #shopProfile{background-color:#3B3B3D; border:1px solid #777D86;}
.night .productName{background-image: url(/images/bgCategorNameNight.jpg); color:#AF1314;}
.night .productDescription{color:#ccc;}
.night .productPrice{color:#fff;}
.night .productBuy{background: url(/images/productBuyNight.png); color:#fff;}
.night .userOrderTable{background-image: url(/images/contentNight.png);}
.night .pagination {background-color: #222125; color: #999;}
.night .pagination .current {background-color: #6D6D6D; border-left: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #3A3A3A; color: #ccc;}
.night .pagination a {color:#999999;}
.night .welcomeUser{color:#ccc;}
.night .shopProfileNameValue{}
.night .roundQacontent {background-image: url(/images/regBorderNight.png);}
.night .qaItemQuestion{color: #D43925;}
.night .qaItemAnswer{color: #ccc;}
.night #clock {background: url(/images/clock.png);}
.night #sec {background: url(/images/sechandNight.png);}
.night #min {background: url(/images/minhandNight.png); background-repeat:no-repeat;}
.night #hour {background: url(/images/hourhandNight.png)}


/* Clock */
#clockContainer{overflow: hidden; zoom: 1;}
#clock {position: relative; width: 165px;height: 165px;list-style: none;overflow:hidden;margin:5px 22px;}
#sec, #min, #hour {position: absolute;width: 9px;height: 70px; top: 0px;left: 78px; opacity: 0.7;}
#sec { width: 7px;height: 165px;;z-index: 3;}
#min { width: 10px;height: 165px;;z-index: 2;}
#hour {width: 13px;height: 165px;;z-index: 1;}

/* s3 Slider */
.clear {clear: both;}
#s3slider {height: 130px; overflow: hidden; width: 639px;}
#s3sliderContent {}
.s3sliderImage {float: left; position: relative; display: none; border: 0; color: #000;}
.s3sliderImage img {width: 639px; height: 130px;}
.s3sliderImage span {position: absolute; left: 0; font:bold 13px sans-serif; padding: 10px 13px; width: 400px; 
filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; display: none; top: 0;visibility: hidden;
   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}
.s3sliderImage span{text-decoration: none;}
.day .s3sliderImage span{color: #000; background-color: #ccc;}
.night .s3sliderImage span{color: #fff; background-color: #000;}

.pagination {clear: both; font-size: 14px; padding: 5px 10px; text-align: center; margin: 10px 0;}
.pagination .current {background-color: #fff; border-left: 1px solid #E6E6E6; border-right: 1px solid #E6E6E6; border-top: 1px solid #FFFFFF; color: #338ECE; font-weight: bold; padding: 5px 10px;}
.pagination a {padding: 5px;}

/* Questions and Answers */
#questions{margin:60px 10px 12px 10px;}
.qacontent{margin:10px 0px 0px 0px;}
.qaItemQuestion{font: bold 13px sans-serif; padding:0px 0px 7px 10px;}
.qaItemAnswer {font: normal 12px sans-serif; padding:0 0 12px 10px;}
/* Desires */
#desires {overflow: hidden;margin:9px 0 0 9px; zoom: 1;}
#desiresTitle, #shopsTitle, .cartProfiletitle, .shopProfileName, .productsTitle, .successHeaderOrder,
.thankYouHeader, .novationsHeader, .receiptsHeader, .novationProfileHeader, .receiptProfileHeader, 
.pageContentHeader, .contactTitle{font:bold 16px sans-serif; padding:7px 20px 6px;}
.desireContainer {float: left; width: 150px; margin:0 7px 10px 0; display: inline;}
.desirePhoto {overflow:hidden;}
.desirePhoto img {width: 150px; height: 150px; border:none;}
.desireName {color: #E0181C; padding:0px 0px 28px 0px; overflow: hidden; font:bold 15px sans-serif;text-align: center;}
#desireProfile{overflow:hidden;margin:8px;}
.desireProfilePhoto{margin: 15px 17px 20px; float:left; display: inline;}
.desireProfilePhoto img {width: 150px; height: 150px; border: none;}
.desireProfileDescription {margin:20px 0; overflow: hidden; zoom: 1; font: normal 13px sans-serif;}
/*Content*/
.pageContentText{margin: 10px;}

/* Shops */
#shops {overflow: hidden; margin:30px 0 30px 30px; zoom: 1;}
.shopContainer {float: left;height: 245px; width: 185px; margin-right: 20px; padding-bottom: 20xp; background-repeat:no-repeat; text-align: center; display: inline;}
.shopPhoto {padding: 19px 17px 20px; float:left; display: inline;}
.shopPhoto img {width: 150px; height: 150px; border: none;}
.shopName {font:bold 15px sans-serif;}
#categorsTitle{overflow:hidden; zoom: 1;}
.shopPhoto img {width: 150px; height: 150px; float:left;}
#shopProfile{overflow:hidden;margin:8px; zoom: 1;}
.shopProfilePhoto{margin: 15px 17px 20px; float:left;}
.shopProfilePhoto img {width: 150px; height: 150px; border: none;}
.shopProfileWrapper{margin:13px 0 0 0px; overflow: hidden; zoom: 1;}
.shopProfileInfoWrapper{margin-left:25px;}
.shopProfileDescription{font:normal 12px sans-serif; margin:5px 10px 5px 0px;}
.shopProfileLabel{float: left; width: 120px; }
.shopProfileValue{}
.shopProfileDescriptionLabel{width:50px; float: left;}
.shopProfileDescriptionValue{display: inline;}
.shopProfileName{}
.shopProfileNameValue{}
.shopProfileWorkhours, .shopProfileKitchenhours{font:normal 11px sans-serif;}
.shopProfileKitchen, .shopProfileAddress, .shopProfileTime{font:normal 11px sans-serif;}

/*Blogs*/
#blogLinks{margin:0 0 25px 0px; overflow: hidden; clear:both;}
.hotBlogs {float:left;}
.hotBlogs a{display:block; font:bold 13px sans-serif; text-decoration:none;margin: 7px 0px;}
#blogLinks .hotBlogsNovations{background-position: right; padding-right: 7px;}
.hotBlogNovations{padding: 7px 0 6px; text-align: center;}
.hotBlogReceipts{padding: 7px 0 6px; text-align: center;}
.blogAllLink{margin: 7px; width: 302px;}
.hotBlogs .blogAllLink a:hover{color:#AEA059;text-decoration: underline;}
.novationItem, .receiptItem{margin:10px;}
.novationTitle, .receiptTitle{font:bold 14px sans-serif;}
.novationDate, .receiptDate{font:normal 11px sans-serif;}
.novationAbbr, .receiptAbbr{font:normal 13px sans-serif;}
.novationSeeMore{font:bold 12px sans-serif;}
.novationProfileDate, .receiptProfileDate{float: right; font:normal 11px cursive, sans-serif; margin:10px 20px 0px;color:#AEA059;text-decoration: underline;}
.novationProfileContent, .receiptProfileContent{float: left; margin:10px; font:normal 13px sans-serif; clear:right;}

/*Products*/
#products{}
.productContainer{width:611px; overflow:hidden;margin:10px 0px 0px 9px;}
.productPhoto {float:left; width: 180px; height: 180px;}
.productWrapper {overflow: hidden; zoom: 1;}
.productPhoto img {width: 150px; height: 150px; margin: 15px; }
.productName{color:#fff; padding:6px 0px 6px 10px; margin:15px 0px 0px 0px; font:bold 15px sans-serif; background-repeat: no-repeat;}
.productQuantity {float: left;}
.productQuantityDecrease {float: left; margin:1px 3px 0; width: 20px; height: 20px; background: url(/images/productArrowLeft.png); display: inline; cursor: pointer;}
.productQuantityIncrease {float: left; margin:1px 3px 0; width: 20px; height: 20px; background: url(/images/productArrowRight.png); display: inline; cursor: pointer;}
.productDescription{}
.productPrice{overflow:hidden;float:left;width:40px;}
.productBuy {padding: 6px 40px 8px 60px; float:right; font:bold 14px sans-serif;margin-right:12px;cursor: pointer}
.productsShopLink{text-decoration:none;}

/*Categors*/
#categors {overflow: hidden;margin:30px 0 0 22px; zoom: 1;}
.categorContainer {display: inline; float: left; width: 185px; margin:0px 20px 20px 0px; background-repeat: no-repeat;text-align: center; height: 232px;}
.categorPhoto {margin: 15px 17px; float:left; display: inline;}
.categorPhoto img {width: 150px; height: 150px; border:none;}
.categorName {overflow:hidden; padding: 0px 17px; font:bold 14px sans-serif;}



